home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / freeWAIS-sf-1.1 / Makefile.in < prev    next >
Encoding:
Makefile  |  1994-12-21  |  4.5 KB  |  181 lines

  1. ############################ -*- Mode: Makefile -*- ###########################
  2. ## Makefile.in --
  3. ## ITIID           : $ITI$ $Header $__Header$
  4. ## Author          : Ulrich Pfeifer
  5. ## Created On      : Tue Mar  8 14:40:27 1994
  6. ## Last Modified By: Ulrich Pfeifer
  7. ## Last Modified On: Thu Dec 22 15:52:55 1994
  8. ## Update Count    : 139
  9. ## Status          : Unknown, Use with caution!
  10. ###############################################################################
  11. prefix = /usr/local/wais
  12. exec_prefix = $(prefix) 
  13. VPATH = @srcdir@
  14. CFLAGS = -I. @CFLAGS@
  15.  
  16.            srcdir = @srcdir@
  17.       CURRENT_DIR = $(srcdir) 
  18.                CC = @CC@
  19.                RM = rm -f
  20.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  21.           INSTALL = @INSTALL@
  22.   INSTALL_PROGRAM = @INSTALL_PROGRAM@
  23.      INSTALL_DATA = @INSTALL_DATA@
  24.            bindir = $(exec_prefix)/bin
  25.            libdir = $(exec_prefix)/lib
  26.            mandir = $(prefix)/man/man1
  27.            manext = 1
  28.           SUBDIRS = @SUBDIRS@ lib ir ui x @TESTDIR@
  29.  
  30.           SCRIPTS = \
  31.                     check-sources  \
  32.                     getaddrs \
  33.                     index.mail \
  34.                     server_stats \
  35.                     start.myserver \
  36.                     swais.sh \
  37.                     wais-gif-display \
  38.                     wais-html-display \
  39.                     wais-jfif-display \
  40.                     wais-jpeg-display \
  41.                     wais-pict-display \
  42.                     wais-ppm-display \
  43.                     wais-tiff-display \
  44.                     waisretrieve \
  45.                     ws
  46.  
  47.           MANUALS = \
  48.                      waisindex \
  49.                      waisq \
  50.                      waissearch \
  51.                      waisserver \
  52.                      xwais \
  53.                      xwaisq 
  54.  
  55.  
  56. all:: config.status config.h
  57.  
  58. $(bindir):
  59.     $(srcdir)/mkinstalldirs $(bindir)
  60.  
  61. $(libdir):
  62.     $(srcdir)/mkinstalldirs $(libdir)
  63.  
  64. $(mandir):
  65.     $(srcdir)/mkinstalldirs $(mandir)
  66.  
  67. install:: $(bindir) $(mandir) 
  68.     for script in $(SCRIPTS)   ;  do \
  69.     $(INSTALL_PROGRAM)  bin/$${script}.script $(bindir)/$(binprefix)$${script}; \
  70.     done
  71.     for man in $(MANUALS)  ; do \
  72.     $(INSTALL_DATA) doc/original-TM-wais/manl/$${man}.man \
  73.         $(mandir)/$${man}.$(manext) ; \
  74.     done
  75.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  76.     for i in $(SUBDIRS) ;\
  77.     do \
  78.     (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
  79.     $(MAKE) $(MFLAGS) install); \
  80.     done
  81.  
  82. config.h: config
  83.     ./config >config.h
  84.  
  85. config: config.o
  86.     $(RM) $@
  87.     $(CC) -o $@ config.o $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  88.  
  89. clean::
  90.     $(RM) config
  91.  
  92. clean::
  93.     $(RM) config config.o
  94.  
  95. all::
  96.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  97.     for i in $(SUBDIRS) ;\
  98.     do \
  99.     (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
  100.     $(MAKE) $(MFLAGS) all); \
  101.     done
  102.  
  103. config.status: configure
  104.     sh $(srcdir)/configure
  105.     touch config.status
  106.     touch Install.tmpl Defaults.tmpl
  107.  
  108. Install.tmpl Defaults.tmpl: config.status Install.tmpl.in Defaults.tmpl.in
  109.     sh ./config.status
  110.     touch Install.tmpl Defaults.tmpl
  111.  
  112. veryclean:: clean
  113.     $(RM) config.status # Install.tmpl Defaults.tmpl
  114.     $(RM) ./doc/SF/freeWAIS-sf.dvi ./doc/SF/freeWAIS-sf.ps
  115.  
  116. veryclean::
  117.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  118.     for i in $(SUBDIRS) ;\
  119.     do \
  120.     (cd $$i ; echo verb "in $(CURRENT_DIR)/$$i..."; \
  121.     $(MAKE) $(MFLAGS) veryclean ); \
  122.     done
  123.  
  124. depend::
  125.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  126.  
  127.  
  128. # -------------------------------------------------------------------------
  129. # common rules for all Makefiles - do not edit
  130.  
  131. emptyrule::
  132.  
  133. clean::
  134.     $(RM_CMD) "#"*
  135.  
  136. Makefile::
  137.     -@if [ -f Makefile ]; then set -x; \
  138.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  139.     else exit 0; fi
  140.     $(IMAKE_CMD) -DTOPDIR = @DTOPDIR@
  141.  
  142. tags::
  143.     $(TAGS) -w *.[ch]
  144.     $(TAGS) -xw *.[ch] > TAGS
  145.  
  146. saber:
  147.     # load $(ALLDEFINES) $(SRCS)
  148.  
  149. osaber:
  150.     # load $(ALLDEFINES) $(OBJS)
  151.  
  152. # -------------------------------------------------------------------------
  153. # rules for building in SUBDIRS - do not edit
  154.  
  155.  
  156. clean::
  157.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  158.     for i in $(SUBDIRS) ;\
  159.     do \
  160.     (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  161.     $(MAKE) $(MFLAGS) clean ) ; \
  162.     done
  163.  
  164. tags::
  165.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  166.     for i in $(SUBDIRS) ;\
  167.     do \
  168.     (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
  169.     $(MAKE) $(MFLAGS) tags ); \
  170.     done
  171.  
  172.  
  173. includes::
  174.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  175.     for i in $(SUBDIRS) ;\
  176.     do \
  177.     (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
  178.     $(MAKE) $(MFLAGS)  includes); \
  179.     done
  180.  
  181.